com.supermap.mapping.dyn
类 DynamicStyle
- java.lang.Object
-
- com.supermap.mapping.dyn.DynamicStyle
-
public class DynamicStyle extends java.lang.Object动态元素风格类。
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 static classDynamicStyle.UnifiedStyleType统一风格样式
-
构造器概要
构造器 构造器和说明 DynamicStyle()构造一个新的动态元素风格对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 intgetAlpha()获取不透明度。floatgetAngle()获取角度。intgetBackColor()获取背景色。android.graphics.BitmapgetBackground()获取背景图片。intgetLineColor()获取线颜色。android.graphics.PathEffectgetPathEffect()获取线的样式intgetPointColor()返回点的颜色floatgetScale()获取显示比例。floatgetSize()获取点对象大小或线宽。intgetTextColor()获取文字颜色。floatgetUnifiedStyleCorner()设置统一风格圆角弧度floatgetUnifiedStyleHeight()获取一风格矩形高度floatgetUnifiedStyleRadius()获取统一风格圆形半径DynamicStyle.UnifiedStyleTypegetUnifiedStyleType()获取一风格样式floatgetUnifiedStyleWidth()获取统一风格矩形宽度booleanisBackgroundtransparent()绘制面时,获取是否设置中间透明booleanisUnifiedStyle()是否设置为统一风格(只针对点对象有效)voidsetAlpha(int alpha)设置不透明度。voidsetAngle(float angle)设置角度。voidsetBackColor(int backColor)设置背景色。voidsetBackground(android.graphics.Bitmap background)设置背景图片。voidsetBackgroundtransparent(boolean backgroundtransparent)绘制面时,设置中间填充是否透明voidsetLineColor(int lineColor)设置线颜色。voidsetPathEffect(android.graphics.PathEffect effects)设置线的样式,可设置成虚线,PathEffect参见Android的文档voidsetPointColor(int value)设置点的颜色voidsetScale(float scale)设置显示比例。voidsetSize(float size)设置点对象大小或线宽。voidsetTextColor(int textColor)设置文字颜色。voidsetUnifiedStyle(boolean unifiedStyle)设置为统一风格(只针对点对象有效)voidsetUnifiedStyleCorner(float unifiedStyleCorner)设置统一风格圆角弧度voidsetUnifiedStyleHeight(float unifiedStyleHeight)设置一风格矩形高度voidsetUnifiedStyleRadius(float unifiedStyleRadius)设置统一风格圆形半径voidsetUnifiedStyleType(DynamicStyle.UnifiedStyleType unifiedStyleType)设置统一风格样式voidsetUnifiedStyleWidth(float unifiedStyleWidth)设置统一风格矩形宽度
-
-
-
方法详细资料
-
setAlpha
public void setAlpha(int alpha)
设置不透明度。取值范围[0,255], 0表示完全透明,255表示完全不透明- 参数:
alpha- 不透明度。
-
getAlpha
public int getAlpha()
获取不透明度。- 返回:
- 不透明度。
-
setTextColor
public void setTextColor(int textColor)
设置文字颜色。- 参数:
textColor- 文字颜色。
-
getTextColor
public int getTextColor()
获取文字颜色。- 返回:
- 文字颜色。
-
setLineColor
public void setLineColor(int lineColor)
设置线颜色。- 参数:
lineColor- 线颜色。
-
getLineColor
public int getLineColor()
获取线颜色。- 返回:
- 线颜色。
-
setBackColor
public void setBackColor(int backColor)
设置背景色。- 参数:
backColor- 背景色。
-
getBackColor
public int getBackColor()
获取背景色。- 返回:
- 背景色。
-
setSize
public void setSize(float size)
设置点对象大小或线宽。- 参数:
size- 点对象大小或线宽,单位为像素。
-
getSize
public float getSize()
获取点对象大小或线宽。- 返回:
- 点对象大小或线宽,单位为像素。
-
setBackground
public void setBackground(android.graphics.Bitmap background)
设置背景图片。- 参数:
background- 背景图片。
-
getBackground
public android.graphics.Bitmap getBackground()
获取背景图片。- 返回:
- 背景图片。
-
setAngle
public void setAngle(float angle)
设置角度。- 参数:
angle- 角度。
-
getAngle
public float getAngle()
获取角度。- 返回:
- 角度。
-
setScale
public void setScale(float scale)
设置显示比例。- 参数:
scale- 显示比例。
-
getScale
public float getScale()
获取显示比例。- 返回:
- 显示比例。
-
getPathEffect
public android.graphics.PathEffect getPathEffect()
获取线的样式- 返回:
- 线的样式
-
setPathEffect
public void setPathEffect(android.graphics.PathEffect effects)
设置线的样式,可设置成虚线,PathEffect参见Android的文档- 参数:
effects- 线的样式
-
getPointColor
public int getPointColor()
返回点的颜色- 返回:
- 点的颜色值
-
setPointColor
public void setPointColor(int value)
设置点的颜色- 参数:
value- 点的颜色值
-
isBackgroundtransparent
public boolean isBackgroundtransparent()
绘制面时,获取是否设置中间透明
-
setBackgroundtransparent
public void setBackgroundtransparent(boolean backgroundtransparent)
绘制面时,设置中间填充是否透明
-
isUnifiedStyle
public boolean isUnifiedStyle()
是否设置为统一风格(只针对点对象有效)- 返回:
-
setUnifiedStyle
public void setUnifiedStyle(boolean unifiedStyle)
设置为统一风格(只针对点对象有效)- 参数:
unifiedStyle-
-
getUnifiedStyleRadius
public float getUnifiedStyleRadius()
获取统一风格圆形半径- 返回:
-
setUnifiedStyleRadius
public void setUnifiedStyleRadius(float unifiedStyleRadius)
设置统一风格圆形半径- 参数:
unifiedStyleRadius-
-
getUnifiedStyleCorner
public float getUnifiedStyleCorner()
设置统一风格圆角弧度- 返回:
-
setUnifiedStyleCorner
public void setUnifiedStyleCorner(float unifiedStyleCorner)
设置统一风格圆角弧度- 参数:
unifiedStyleCorner-
-
getUnifiedStyleWidth
public float getUnifiedStyleWidth()
获取统一风格矩形宽度- 返回:
-
setUnifiedStyleWidth
public void setUnifiedStyleWidth(float unifiedStyleWidth)
设置统一风格矩形宽度- 参数:
unifiedStyleWidth-
-
getUnifiedStyleHeight
public float getUnifiedStyleHeight()
获取一风格矩形高度- 返回:
-
setUnifiedStyleHeight
public void setUnifiedStyleHeight(float unifiedStyleHeight)
设置一风格矩形高度- 参数:
unifiedStyleHeight-
-
getUnifiedStyleType
public DynamicStyle.UnifiedStyleType getUnifiedStyleType()
获取一风格样式- 返回:
-
setUnifiedStyleType
public void setUnifiedStyleType(DynamicStyle.UnifiedStyleType unifiedStyleType)
设置统一风格样式- 参数:
unifiedStyleType-
-
-